home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / archive / net / kxtm248.lzh / QandA.doc < prev    next >
Encoding:
Text File  |  1995-09-21  |  22.3 KB  |  639 lines

  1.  
  2.     簡単! KX_Term20 Q&A        v2.48 以降対応版
  3.  
  4.  
  5.   これは、Q&A 形式の質問ドキュメントです。KX_Term20 の本当のドキュメントは
  6.  kxterm20.doc です。
  7.  
  8.  
  9.  
  10. ● KX_Term20 ってなんですか?
  11.  
  12.     ウィンドウ用の通信ソフトだと思って下さい。パソコン通信用として、他に
  13.     も UNIX 等の端末として使えるように作られています。ウィンドウ上ですか
  14.     ら、通信中にまったく別のことができるという利点がありますよ。
  15.  
  16.  
  17. ●インストール方法は?
  18.  
  19.     用途によっていろいろかわってきますが、ただのターミナルにするなら、難
  20.     しいことはいっさいなくて tmsio を組み込んだ状態で k20.win を実行すれ
  21.     ば OK です。
  22.  
  23.     パソコン通信用に活用するなら kxterm20.doc の最初の方の説明どおりにす
  24.     れば大丈夫です。
  25.  
  26.  
  27. ●パソコン通信用として自動ログインするには?
  28.  
  29.     k20menu.win を使用して、ウィンドウ上でダイアログから対話的に登録、修
  30.     正できます。(簡単)
  31.  
  32.     KX_Term20 からメニューを出すには、[F5] またはポップアップメニューから
  33.     実行して下さい。
  34.  
  35.  
  36. ●自動ログインを途中でやめるには?
  37.  
  38.     ポップアップメニューの 'Break' を選んで下さい。その後 [RETURN] キー
  39.     を何度か押します(モデムのダイアル処理を中断させるため)。
  40.  
  41.  
  42. ● 14400bps モデムを持っているのですが、14400bps の設定がみあたりません
  43.  
  44.     最近のモデムはどれも高速通信を行うために同期転送をしたりデータをモデ
  45.     ム間で独自に圧縮を行ったりします。ですから実際は 14400bps モデムとは
  46.     いっても、本当の速度はそれを越えてずっと高速です。パソコンは、モデム
  47.     の能力を最大限引き出すためにモデムの通信速度より数倍速い速度で繋がな
  48.     ければなりません。具体的にいいますと次のようになります。
  49.  
  50.         モデムの種類            KX_Term20で設定する通信速度
  51.          2400bps MNP/V.42(bis)モデム    9600bps
  52.          9600bps MNP/V.42(bis)モデム    19200bps または 38400bps
  53.         14400bps MNP/V.42(bis)モデム    19200bps または 38400bps
  54.         28800bps MNP/V.42(bis)モデム    38400bps
  55.  
  56.     この場合、必ずハードフロー制御はオン(RTS/CTSと表示される)にして下さい。
  57.  
  58.  
  59. ●NIFTY-Serve へ自動ログインするには?
  60.  
  61.     NIFTY-Serve 用のオートログインサンプルマクロを付属しています。
  62.  
  63.          nifty1.k20        FENICS ROAD 1 でオートログインするためのマクロ
  64.          nifty2.k20        FENICS ROAD 2 でオートログインするためのマクロ
  65.  
  66.     この2つのファイルをそれぞれ書き換え、自分の ID やパスワードを設定し
  67.     ます。その後 k20menu で電話番号や設定を行います。その時比較文字列の部
  68.     分に &nifty1 または &nifty2 とだけ書いておきます。
  69.  
  70.     なお、BPLUS のダウンロードプログラム自動起動や、FENICS ROAD 1 の自動
  71.     ログアウト等を設定することもできます。詳しくは kxnifty1.doc を参照し
  72.     て下さい。
  73.  
  74.  
  75. ●ハングアップ時の対処方法は?
  76.  
  77.     ターミナル部がおかしくなったら(アトリビュートなど)ポップアップメ
  78.     ニューの 'TermReset' を選んで下さい。
  79.  
  80.     念のため、Break でプログラムをストップさせておきましょう。
  81.  
  82.     どうしても直らない時は k20.win を close して起動し直します。この場合
  83.     その間送られてきたデータは tmsio が受信してますので、バッファ容量内
  84.     であればデータは失われません。
  85.  
  86.  
  87.  
  88. ●マクロが途中で止まったりうまく動かないのですが
  89.  
  90.     マクロの実行には環境変数を使うものがあります。あらかじめ COMMAND.X
  91.     等の環境領域を多目に確保しておいて下さい。(COMMAND.X の /E スイッチ)
  92.  
  93.  
  94.  
  95. ●シェルに fish を使っているのですが、うまく動かないマクロがあります
  96.  
  97.     fish を使っている場合は、必ずチャイルドプロセス用に環境変数領域に余
  98.     裕を持たせておかなければなりません。これは envmargin というシェル変
  99.     数を使って設定します。
  100.  
  101.     <例> (4Kbyte の予約領域指定)
  102.     set envmargin=4096
  103.  
  104.  
  105.  
  106. ●行入力モードはありませんか?チャットしていて不便なのですが
  107.  
  108.     今回から専用プログラム chatwin を付属しています。ポップアップメニュー
  109.     から LineEdit を実行してみて下さい。ヒストリなどさまざまな機能があり
  110.     ます。詳しくは chatwin.doc を参照してみて下さい。
  111.  
  112.     内蔵の簡易行編集もあります。[F3] キーを押してみて下さい。行入力モード
  113.     を切り替えできます。
  114.  
  115.     1行分ローカルで編集したあと、[RETURN] キーで改行付きで送信されます。
  116.     (CTRL+J だと改行なしで送信)
  117.  
  118.     また行編集コマンドは Emacs 配置と ED.X 配置を切り替えできる親切設計
  119.     です。
  120.  
  121.         CTRL+[_] [e]        Emacs モードへ移行
  122.         CTRL+[_] CTRL+[_]    Emacs モード解除
  123.  
  124.     環境変数 KOWINKEY に emacs と設定してあれば起動時から Emacs モードに
  125.     なります。
  126.  
  127.  
  128. ●ログファイルの切り替えを行なうには?
  129.  
  130.     [F8] を押すと、保存するログファイル名を入力くることができます。また、
  131.     ログ記録の ON/OFF は [F9] でいつでも行なうことができます。
  132.  
  133.  
  134. ●通信中にバックログを見るにはどうしたらいいのでしょうか
  135.  
  136.     ウィンドウ右端のログバーをクリックするか [UNDO] キーで、簡易ログウィ
  137.     ンドウが開閉します。マウスや [ROLL UP]、[ROLL DOWN] でスクロールさせ
  138.     てさかのぼることができます。
  139.  
  140.  
  141. ●それ以上ログをさかのぼるにはどうしたらいいのでしょうか
  142.  
  143.     view.win や tview.win が必要です。デフォルトの設定では、[OPT.1]+[UNDO]
  144.     キーを押すたびにログファイルを tview.win に読み込むことができます。
  145.     [OPT.1]+ のキー操作やマウス操作でログファイルを参照できます。
  146.     (tview.win では view.win と違って読み込みファイルサイズに制限があり
  147.     ません)
  148.  
  149.  
  150. ●テキストファイルをアップロードしたいのですが
  151.  
  152.     KF 等からウィンドウの中に、マウスでファイルをつかんでくるだけです。
  153.  
  154.     [F7] を押して、キーボードから直接アップロードファイル名を入力するこ
  155.     ともできます。この場合、できるだけファイル名はフルパスで書いて下さい。
  156.     ウィンドウという性質上、カレントディレクトリが不明確になるからです。
  157.  
  158.  
  159. ●バイナリーファイルを転送するには?  (X/Y-MODEM)
  160.  
  161.     ・X-MODEM, Y-MODEM ダウンロードの場合
  162.  
  163.     受信する段階になったら、ポップアップメニューからそれぞれ以下の項目を
  164.     選んで実行します。
  165.  
  166.         X-MODEMダウンロードの場合        「X/Y Down」
  167.         Y-MODEMダウンロードの場合        「X/Y Down」
  168.         Y-MODEM-Gダウンロードの場合        「Y-G Down」
  169.         Y-MODEM-G-batch ダウンロードの場合    「YGbatDown」
  170.  
  171.     上記以外の方法(Y-MODEM-batch等)でダウンロードする場合は、[F4] を押し
  172.     てメニューをだし、そこから番号で選択して下さい。
  173.  
  174.     ダウンロードしたバイナリファイルは、WSRV.RC の LogDir で指定したディ
  175.     レクトリに格納されます。
  176.  
  177.  
  178.     ・X-MODEM, Y-MODEM アップロードの場合
  179.  
  180.     Y-MODEM-Gアップロードの場合は、ポップアップメニューから「Y-G Up」を
  181.     選んで実行します。それ以外の方法でアップロードする場合は、[F4] キー
  182.     を押して番号で選んで下さい。
  183.  
  184.     その後左上に KoPro のウィンドウが出るので、その中に KF 等からアップ
  185.     ロードするファイルをつかんでくるだけです。(KoPro のウィンドウに持っ
  186.     ていきます)
  187.  
  188.     この辺はテキストファイルのアップロードとまったく同じです。
  189.  
  190.  
  191.  
  192. ●バイナリーファイルを転送するには?   (ish)
  193.  
  194.     ・ish を使ってファイルをダウンロードする場合
  195.  
  196.     ログファイル保存をしておき、あとから aish.x 等のデコーダを使ってログ
  197.     からバイナリファイルを取り出します。
  198.  
  199.     この他にも、付属の ishdown マクロを使うことができます。
  200.  
  201.     1)    HOST の ish 送信待ち状態になったら、ポップアップメニューの
  202.         「ish Down」を選んで下さい。( HOSTPRO-68K 系の BBS では「送
  203.         信しますか ([Y],N) >」とか出ている状態です)
  204.  
  205.     2)    「開始コマンド?」と出たら HOST の送信開始コマンドを入力して
  206.         下さい。( HOSTPRO-68K 系ではここで Y [CR] と入力します)
  207.  
  208.     3)    ダウンロード経過が表示されていくので、最後まで終わったことが
  209.         確認できたら [RETURN] キーを押して下さい。
  210.  
  211.     その場で自動展開しバイナリを取り出しますのでログファイルにも ish 部
  212.     分は残りません。。ダウンロードしたバイナリファイルは、WSRV.RC の
  213.     LogDir で指定したディレクトリに格納されます。
  214.  
  215.  
  216.     ・ish を使ってバイナリファイルをアップロードする場合
  217.  
  218.     ポップアップメニューから「ish Up」を実行します。左上の方に KoishEnc
  219.     というウィンドウが開くので、そこにアップロードすべきファイルを KF か
  220.     ら転送して下さい。(KoishEnc のウィンドウに持っていきます)
  221.  
  222.     KoishEnc は送信が終わっても勝手にクローズしません。そのまま続けて他
  223.     のファイルも転送することができます。クローズする時はクローズボタンを
  224.     クリックして下さい。
  225.  
  226.  
  227.  
  228. ●KX_Term20 上で文字を打つと、止まってしまって何もできなくなってしまいます
  229.  
  230.     これはフロー制御が働いているためで、相手が接続されていない、または電
  231.     源 OFF のためデータの出力待ちをしている状態です。もしブロックしてウィ
  232.     ンドウ処理が止まってしまったら、慌てずにモデムならモデムの電源を ON
  233.     にしてみて下さい。
  234.     この状態は、しばらく放っておけばタイムアウトして勝手に復帰します。
  235.  
  236.  
  237. ●UNIX ワークステーションに KoPro で転送を行うとうまくいきません
  238.  
  239.     WS 側で xmodem 3.9 というプログラムを使用している場合には、-e という
  240.     オプションが必要です。xmodem -rbe などなど。
  241.  
  242.  
  243. ●X/Y-MODEM 以外のバイナリー通信プロトコルには対応していないのですか?
  244.  
  245.     特に Ko-Window 上では X/Y-MODEM 以外の対応プログラムはありません。
  246.     (はっきしいって、その他のプロトコルに対応したネットを知らないのだ)
  247.     ですが、もちろん KX_Term20 からそれぞれのプロトコル転送に対応するコ
  248.     マンドを走らせることはできます(bpl.xなど)。もちろんその間他の処理は
  249.     ストップしてしまいますが、どうやら BGDRV がうまく利用できるようです。
  250.  
  251.     実際、バックグラウンド(BGDRV使用)で B-plus のプロトコル転送プログラ
  252.     ムを走らせてうまく行くという報告もあります。
  253.  
  254.     とはいっても、何せ作者が X/Y-MODEM 対応のネットしかしらないので詳し
  255.     いことはわかりません。でも proto.k20 のように一時的に KX_Term20 の動
  256.     作を止めて、tmsio のパラメーターを正しく合せてからバックグラウンドで
  257.     プロトコルプログラムを走らせるなら不可能ではないようです。
  258.  
  259.     さまざまな実験結果報告をお待ちしています。
  260.  
  261.  
  262.  
  263. ●テキストのアップロード時に文字化けするんですが
  264.  
  265.     もう一度モデムとの接続やフロー制御を確認してみて下さい。通信時の文字
  266.     落ちはたいてい、フロー制御のミスが原因です。
  267.  
  268.     どうしてもというのでしたら行間ウエイトを増やしてみて下さい。ネット設
  269.     定の OPT の項目で、1/100 秒単位で設定することができます。
  270.  
  271.  
  272. ●行間ウエイトを入れても文字化けします。比較転送はできないんでしょうか
  273.  
  274.     残念ながらできません。改行待ちなど比較転送に対応していないのはきっと
  275.     作者が大手ネットに一切加入していないからでしょう。きっと要望が多けれ
  276.     ば作者も重い腰をあげる…かな?
  277.  
  278.  
  279. ●ファンクションキーに文字列定義はできますか?
  280.  
  281.     はい極めて自由な設定が可能です。例えば F06.k20 というマクロファイルを
  282.     作っておいて、中に
  283.  
  284.         &rsput "文字列"
  285.  
  286.     と書いておけば、[F6] を押すたびにその文字列を転送してくれるようにな
  287.     ります。ですからどんな長い文字列でも文章でも大丈夫。
  288.  
  289.     [CTRL] や [OPT.1] との組み合わせて多彩な定義ができますので、
  290.     kxterm20.doc の「●ファンクションキーマクロ」の項目を参照してみて下
  291.     さい。
  292.  
  293.  
  294. ● BBS 毎にファンクションキーの内容を変更したいのですがどうしたらいいでしょう
  295.  
  296.     それぞれのファンクションキーの定義を
  297.  
  298.     &rsput "\$(FN01)"
  299.  
  300.     などのように環境変数内容を取り込む形で書いておきます。そして、ネット
  301.     毎のアクセスマクロ内で、これら環境変数を定義しておけば大丈夫です。
  302.  
  303.  
  304. ●ウィンドウサイズは変更できないのですか?
  305.  
  306.     残念ながら、使用中リアルタイムにウィンドウをリサイズすることはできま
  307.     せん。ただし、起動時にオプションスイッチ -l でウィンドウの行数を変更
  308.     することができます。
  309.  
  310.     <例>
  311.  
  312.     k20 -l24    これがデフォルトです。80文字×24行表示です。
  313.     k20 -l25 -f16    16dot FONTで80文字×25行表示です。
  314.     k20 -l40 -f12    12dot FONTで画面いっぱいの 40行表示です。広くて便利
  315.     k20 -l48 -f10    さらに広い 48行表示です。もちろん10dotFONT時
  316.     k20 -l80 -f10    最大の80行表示です。画面モードを1024x848にしないと入
  317.             りきりません
  318.  
  319.  
  320. ●環境変数 K20TEL を設定したのに k20menu で集計してくれないのですが・・
  321.  
  322.     環境変数 K20TEL はちゃんと大文字の名前にしましたでしょうか?
  323.  
  324.     Human68k では、環境変数の大文字小文字は明確に区別されます。ですから、
  325.     必ずドキュメント通りに大文字小文字はちゃんと区別して指定するようにし
  326.     て下さい。
  327.  
  328.     ちなみにこのプログラムではオプションスイッチの大文字小文字も区別して
  329.     います。
  330.  
  331.  
  332. ●上に重なっていたウィンドウを退けたら反転表示が通常表示になっていました
  333.  
  334.     これは KX_Term20 のターミナルエミュレータ部分が表示文字のアトリビュー
  335.     トの保存を行っていないからです。部分的な反転表示等は再描画で通常表示
  336.     に戻ってしまいますが、バグとかではありませんので、表示以外に問題はあ
  337.     りません。どうか気にせず使用して下さい。
  338.  
  339.  
  340. ●簡易バックログを表示しているとたまに表示がおかしくなります
  341.  
  342.     これは簡易バックログを表示している時になんらかの文字を受信してスクロー
  343.     ルが起こると、バックログウィンドウの表示と内部情報が一致しなくなって
  344.     しまうために起こります。これも表示だけの問題で、他にバグとかの問題が
  345.     起こるわけではありません。
  346.  
  347.     スクロールのたびに毎回バックログウィンドウを更新するよりは、この方が
  348.     静止画面でログを見ていられ、かつ処理も軽いのでそのままにしています。
  349.  
  350.  
  351. ● 38400bps 以上の速度には設定できないのでしょうか?
  352.  
  353.     できます。k20menu.win では対応していませんが、setparam.k20 マクロで
  354.     は tmsio でサポートしている 52080bps , 78125bps 等にも設定できるよう
  355.     になっています。また、例えば
  356.  
  357.         ・k20.win を起動する
  358.         ・Command.win で tmsioctrl.x を使い、「tmsioctrl 78125 [CR]」
  359.           と実行する
  360.  
  361.     というような方法でも、設定速度を切り替えることができます。
  362.     具体的な通信速度については tmsio のドキュメントを参照してみて下さい。
  363.  
  364.     作者は、X68K を2台クロスケーブルで直結し、双方で KX_Term20 を起動し
  365.     て 78125bps でファイルの相互転送をする、というような実験を何度か行っ
  366.     たことがあります。ハードフローの設定さえしっかり行っておけば、実際に
  367.     78125bps 相当の速度が出ているのかどうかは別として、ファイルの転送自
  368.     体は特に取りこぼすこともなく、ちゃんと行われているようです。(ちなみ
  369.     に無改造の 10MHz の X68000 PRO と 16MHz の X68000XVI 間で行いました)
  370.  
  371.  
  372. ● UNIX 端末として RS-232C 接続して、エディタとかちゃんと動きますでしょうか
  373.  
  374.     そのあたりの機能もしっかりつくってありますし、開発者がもともと自宅の
  375.     WS の UNIX 端末として X68000 を長いこと接続していますのでかなりの動
  376.     作実績があります。
  377.  
  378.     Emacs, vi, などのスクリーンエディタに始まり、uum / sj3 の端末用日本
  379.     語変換フロントエンドや vtwin (TERM 設定を k20vt にする) までもが動作
  380.     確認が取れています。
  381.  
  382.     現在 10MHz のノーマル機種を NEWS(本体のみ) のコンソールとして運用中。
  383.     さらに、こちらも 10MHz のノーマル機種を IBM の PowerStation 320H に、
  384.     38400bps 接続で端末として長いこと使用していますが問題ありませんでし
  385.     た。
  386.  
  387.     IBM PowerStation RS/6000 320H (AIX3.1)  38400bps で接続
  388.     SUN SPARC station ELC、 19200bps (38400bps はだめ)
  389.     SUN3/470  ハードフロー設定ありで 38400bps 接続
  390.     SONY NEWS 旧タイプ(NWS800他) WS 側が 9600 で限界なため 9600bps 接続
  391.     NEC Communication saver、19200bps(CS側の限界) で接続
  392.     AIWA PV-A24VM5 モデム, 端末固定速度 9600bps(MODEM側の限界) で接続
  393.     OMRON MD96FB5V モデム, 端末固定速度 38400bps で接続
  394.  
  395.     長期間において、X68000 を KX_Term20 を使って接続して使用していた環境
  396.     は上記のとおりです。38400bps までついてくる端末として重宝しています。
  397.     使用機種は CZ-652C(PRO), CZ-662C(PRO2), CZ-600C(初代), CZ-634C(XVI)
  398.     全部無改造です。(一時期大学に X68000 が3台あったのだ!)
  399.  
  400.  
  401.  
  402. ● UNIX 端末に使いましたがどうもエディタがうまく動きません
  403.  
  404.     TERMCAP の設定があっていないのでしょう。付属の termcap を自分の HOME
  405.     にでも転送しておき、
  406.  
  407.     csh 系
  408.         setenv TERMCAP $HOME/termcap
  409.         set term=kxterm
  410.     bsh 系
  411.         TERMCAP=$HOME/termcap
  412.         TERM=kxterm
  413.         export TERMCAP TERM
  414.  
  415.     のように実行します。もしそのシステムで terminfo が使われているようで
  416.     したら、TERMCAP の代りに環境変数 TERMINFO にディレクトリを設定してか
  417.     ら tic コマンドで付属の kxterm.ti をコンパイルして下さい。kxterm.ti
  418.     がもし付属してなければ、termcap からコンバートするプログラムを使って
  419.     下さい。例えば、SunOS4 なら /usr/5bin/captoinfo です。
  420.  
  421.     kxterm.ti を root になれる人に頼んで直接システムにインストールしても
  422.     かまいません。
  423.  
  424.     (tic は /usr/5bin に入っている場合があります)
  425.  
  426.     できるだけ付属の termcap (kxterm.ti) ファイルを使うようにして下さい。
  427.     その方が処理も速くなりますし、動作するプログラムの幅が大きくなりま
  428.     す。
  429.  
  430.     なお、スクリーンエディタで用いる時は、自動スクロール可変機能は OFF
  431.     にして置いた方がいいでしょう。(スクロール行数を1にする)
  432.  
  433.  
  434.  
  435. ● TERM の設定が vt100 ではなぜだめなのでしょうか?
  436.  
  437.     ダメなわけではなくて、-V や -V2 オプションの使用によってちゃんと動作
  438.     します。ただし実際の vt100 設定は、システムによっては WAIT キャラク
  439.     タが転送されたり、不用なコマンド文字列が送られてきたりする場合があり
  440.     動作が(わずかですが)遅くなる可能性があります。この辺はそのシステムで
  441.     の実際に install されている termcap の設定に依存するので一概にはいえ
  442.     ませんが、専用の termcap ファイルを使った方がいいのはいうまでもあり
  443.     ません。
  444.  
  445.     ですから、ぜひ付属の termcap ファイルを使って下さい。
  446.  
  447.     そうでなければ、TERM は xterm に設定して下さい。起動時に -V スイッチ
  448.     をつけると完璧に動作します。スクリーンセーブもきくので個人的にもお勧
  449.     めです。-V と -V2 オプションは、実際に動作テストしてシステムによって
  450.     使い分けて下さい。
  451.  
  452.     (注: -V スイッチの設定はマクロ内からも切り替え可能です。メニュー等に
  453.     登録しておくとポップアップメニューでターミナルモード切り替えができる
  454.     ようになります)
  455.  
  456.  
  457. ● X68K を UNIX 端末につなげた時に便利なツールを教えて下さい
  458.  
  459.     X68K の本体には通常 RS-232C 端子は1つしかありませんので、UNIX 端末に
  460.     しても1つ分の画面しか出すことができません。そのため Emacs なら Eacsm
  461.     というように通常作業は同時に1つしかできないのですが、UNIX 側で工夫す
  462.     ることによって、複数の画面を作り出すことができます。
  463.  
  464.     1) WS 側で vtwin を install しておく
  465.  
  466.         vtwin は画面を上下2分割して2つ分の端末として働くようにするソ
  467.         フトです。KX_Term20 を 10dot フォントで縦に 50 行くらいにして
  468.         起動しておくと、ちょうど 80x24 ×2 分の端末として使えます。た
  469.         だしウィンドウ間の移動や操作が Emacs と同じであるため、vtwin
  470.         上で Emacs を使うと若干煩わしくなってしまいます。vi なら問題
  471.         はないはずです。
  472.  
  473.     2) WS 側で screen を install しておく
  474.  
  475.         今のところこれがいちばんのお勧めです。screen は画面の分割で
  476.         はなく、切り替えによって複数の画面を実現するためのソフトです。
  477.         これを install しておけば、画面を多数切り替えながら作業がで
  478.         きてたいへん便利です。
  479.  
  480.     3) UNIX のサスペンド機能を使う
  481.  
  482.         rlogin コマンドで他のマシンにアクセスすると、rlogin そのもの
  483.         をサスペンドさせることができます。([CR] ~ C-Z) この場合、実行
  484.         しているプロセスそのものはサスペンドしないので、簡易 screen
  485.         のように fg %? コマンドで複数の rlogin を切り替えながら作業
  486.         することができます。結構面倒ですが csh 以降のシェルではサス
  487.         ペンド機能がついているので、特にソフトを install する必要は
  488.         ありません。もちろん rlogin でなく telnet でもサスペンドはで
  489.         きます。
  490.  
  491.  
  492. ● X68K <-> UNIX 間でのファイル転送方法は?
  493.  
  494.     ・テキストファイル X68K -> UNIX
  495.  
  496.         端末として接続し、すでに WS にログインしている状態であるとし
  497.         ます。WS 側で
  498.  
  499.         % cat > file [CR]
  500.           ~~~~~~~~~~~~~~~
  501.         と実行するとキー入力待ち状態になります。この時 KF から転送し
  502.         たいテキストファイルを KX_Term20 までドラッグすると、アップ
  503.         ロード転送を行います。([F7] を押して直接ファイル名を書き込ん
  504.         でもよい) 終わったら CTRL-D を入力して下さい。これで file に
  505.         アップロードした内容が格納されます。
  506.         ただしこの場合、タイムスタンプ等の情報は保存されません。
  507.  
  508.     ・テキストファイル X68K <- UNIX
  509.  
  510.         端末として接続し、すでに WS にログインしている状態であるとし
  511.         ます。[F8] を押して、格納するファイル名を入力して下さい。(で
  512.         きればフルパスで) その後 WS 側で
  513.  
  514.         % cat file [CR]
  515.           ~~~~~~~~~~~~~
  516.         のように実行すると、その内容画面に表示されます。この表示され
  517.         た画面の内容が先程指定したファイルに全部書き込まれています。
  518.         表示が終わったら [F9] を押して下さい。ログ保存が終わります。
  519.         ただしこの時ログファイルには、最初のキー操作 (cat file) 等も
  520.         含まれているので注意して下さい。あとでエディタで編集が必要で
  521.         す。またこの場合もタイムスタンプ等は保存されません。
  522.  
  523.     ・バイナリファイル X68K -> UNIX
  524.  
  525.         ここでは ish を使う方法を説明します。まず WS に aish を install
  526.         しておいて下さい。(1995 7/25 現在 aish112uTEST.tar.gz )
  527.         WS 側で次のように実行します。
  528.  
  529.         % ishcat [CR]
  530.           ~~~~~~~~~~~
  531.         するとキー入力待ちになるはずです。X68K 側では koishenc.win を
  532.         起動して下さい。kf から koishenc へ転送したいファイルをドラッ
  533.         グするとアップロードを開始します。CTRL-D を押して ishcat を終
  534.         了させます。
  535.  
  536.         この場合はバイナリ転送なので、ファイル名やタイムスタンプ等も
  537.         保存されたまま転送できます。
  538.  
  539.     ・バイナリファイル X68K <- UNIX
  540.  
  541.         ここでは ish を使う方法を説明します。X68K 版 aish.x と、UNIX
  542.         版 aish を入手し、それぞれ install しておいて下さい。まず、
  543.         X68K 側でテキストファイルの転送と同じようにログファイルを保
  544.         存します。具体的には [F8] を押して保存するファイル名を入力し
  545.         て下さい。
  546.         その後 WS 側で次のように実行します。
  547.  
  548.         % ishcat -7 file [CR]
  549.           ~~~~~~~~~~~~~~~~~~~
  550.         終わったら [F9] を押してログ保存を止めて下さい。ログファイル
  551.         を保存したディレクトリに移動して、aish logfile と実行して下さ
  552.         い。ファイルができます。
  553.  
  554.         この場合はバイナリ転送なので、ファイル名やタイムスタンプ等も
  555.         保存されたまま転送されます。
  556.  
  557.     上記説明はバイナリ転送で ish 転送を用いましたが、実際は XMODEM や
  558.     YMODEM などを使うこともできます。ただしこの場合、XMODEM/YMODEM で通
  559.     信するプログラムが UNIX 側に install されていることが必要で、かつ WS
  560.     側の RS-232C 設定が 8bit 透過になっていなければなりません。
  561.  
  562.     なおどうしても UNIX 版 aish (または ish) が install できない、という
  563.     場合は uuencode を使うこともできます。
  564.  
  565.     ・uuencode による転送 X68K <- UNIX
  566.  
  567.         UNIX 側で「uuencode file file」と実行すると画面に文字が連続
  568.         して表示されます。それを X68K でログ保存しておいて
  569.         aish logfile と実行します。
  570.  
  571.     ・uuencode による転送 X68K -> UNIX
  572.  
  573.         X68K で aish -u file として file.uue を作っておきます。UNIX
  574.         で「uudecode」と実行すると入力待ちになるので、file.uue をアッ
  575.         プロードして下さい(kf から k20.win へドラッグ or [F7] を押し
  576.         てキー入力)。CTRL-D で uudecode が終了し、ファイルが出来上が
  577.         ります。
  578.  
  579.     注意: uuencode/uudecode による転送では、転送中のエラーが判定できませ
  580.     ん。注意して下さい。
  581.  
  582.  
  583. ●どうもコマンド実行時にメニュー操作が煩わしいのですが
  584.  
  585.     上記の説明に出てきたコマンドやキー操作のほとんど全部が KX_Term20 のマ
  586.     クロで書かれています。つまり付属の *.k20 や WSRV.RC を書き換えるだけ
  587.     で実に幅広いカスタマイズが可能になっています。(恐ろしいほどの自由度
  588.     です)
  589.  
  590.     たとえばプロトコル転送等も、Y-MODEM-G しか使わない人は、それだけを
  591.     [F4] に設定しておけばかなり操作が楽になりますよ。
  592.  
  593.  
  594. ●付属のゲームで遊ぶには?
  595.  
  596.     マクロの使用例として、簡単なゲームが付属しています。(ゲームがついて
  597.     くる通信ソフト!!)
  598.  
  599.     k20.win を起動したら [F1] を押し、「exec macro?」のところで
  600.  
  601.         dice [RETURN]        ->ダイスゲーム
  602.         puzzle [RETURN]        ->パズルゲーム
  603.  
  604.     と、2つの簡単なゲームを走らせることができます。dice の方の遊び方は
  605.     dice.k20 のコメント部を参照して下さい。
  606.  
  607.  
  608. ● Ko の上に TERM と名のつく別のプログラムがいっぱいありますけど…?
  609.  
  610.     ざっと並べてみると
  611.  
  612.     ・MiniTERM.a    C言語用のライブラリ。C言語関数の入出力をターミナルへ
  613.  
  614.     ・KX_Term20    通信ソフト。RS232C の入出力をターミナルへ
  615.  
  616.     ・BG-Term    別スレッドの入出力をターミナルへ
  617.  
  618.     つまり、入出力の源がまったく異なるにもかかわらず、作者の開発した
  619.     Ko-Window 用のターミナルエミュレートルーチン(エスケープシーケンスエ
  620.     ミュレータ)を使ったプログラムには、無条件に Term という名前を与えて
  621.     いるだけらしいです。安易ですね。
  622.  
  623.  
  624. ●作者に連絡したいのですが
  625.  
  626.     一応、以下のところにメールを出すと連絡がつくはずです。転載者に問い合
  627.     わせてみて下さい。
  628.  
  629.         SPS-NET:      SPS0783 COR.  (福島市 0245-46-1167)
  630.         DenDen-NET:   DEN0006 COR.  (米沢市 0238-26-3444)
  631.         InterNetMail: oga@dgw.yz.yamagata-u.ac.jp
  632.  
  633.     なお、大手ネット Nifty,PC-VAN 等でも上記 InterNetMail のアドレスに
  634.     メールを出すことができます。また InterNet からでんでんネットへ入る
  635.     ことができます。
  636.     UNIX の場合   > rlogin bbs.yamagata-u.ac.jp -l den
  637.     telnet の場合 > telnet bbs.yamagata-u.ac.jp [CR] login:とでたらden[CR]
  638.  
  639.